implanted internal pacemaker - French English Dictionary